all-around player

Translations
всесторонний игрок
She is an all-around player who excels in both offense and defense.
Она всесторонний игрок, которая превосходно играет как в атаке, так и в защите.
Definitions
An all-around player is an athlete who is skilled and competent in multiple aspects or positions of a sport, demonstrating versatility and the ability to contribute effectively in various roles on a team.